home *** CD-ROM | disk | FTP | other *** search
/ Visual Cafe 3 / Visual Cafe 3.ISO / Vcafe / Main.bin / ListChooserEvent.java < prev    next >
Text File  |  1998-09-08  |  2KB  |  54 lines

  1. // Copyright (c) 1998 by Symantec Corporation. All Rights Reserved.
  2. ///////////////////////////////////////////////////////////////////////////
  3. //
  4. // File:
  5. // Description: Describes the ListChooserEvent class
  6. // Author: Adrian Diaconescu
  7. ///////////////////////////////////////////////////////////////////////////
  8.  
  9. // package statement here
  10. package com.symantec.itools.swing;
  11.  
  12. import com.sun.java.swing.*;
  13.  
  14. /*
  15.  * Describes the ColumnDataEvent class. This class extends EventObject
  16.  * by providing more information about the EventType.
  17.  */
  18. public class ListChooserEvent extends java.util.EventObject {
  19.  
  20.     public final static int ADD_ALL = 0;
  21.     public final static int ADD = 1;
  22.     public final static int REMOVE=2;
  23.     public final static int CLEAR=2;
  24.     public final static int UP=2;
  25.     public final static int DOWN=2;
  26.     // instance variables
  27.     private int m_Type;
  28.     private ListModel m_AvailableListModel;
  29.  
  30.     private ListModel m_SelectedListModel;
  31.  
  32.     // getters,setters
  33.     public ListModel getAvailableListModel()
  34.     {
  35.         return m_AvailableListModel;
  36.     }
  37.  
  38.     public Object getSelectedListModel()
  39.     {
  40.         return m_SelectedListModel;
  41.     }
  42.     public int getType()
  43.     {
  44.         return m_Type;
  45.     }
  46.  
  47.     // Constructors
  48.     public ListChooserEvent( Object source,ListModel availableListModel,ListModel selectedListModel,int type) {
  49.         super( source );
  50.         m_Type=type;
  51.         m_AvailableListModel=availableListModel;
  52.         m_SelectedListModel=selectedListModel;
  53.     }
  54. }